package dto

type MessageItemList struct {
	HoldUserId   int    ` json:"hold_user_id"  bson:"hold_user_id"` //发送者id
	ObjectUserId int    ` json:"object_id"  bson:"object_user_id"`  // 聊天对象id
	Msg          string ` json:"msg"  bson:"msg"`                   //发送内容
	ToTime       int64  ` json:"to_time"  bson:"to_time"`           // 发送时间
	IsRead       int    ` json:"is_read"  bson:"is_read"`           // 发送时间
}

type UserMessage struct {
	HoldUserName    string            `json:"hold_user_name"`    //发送者名称
	ObjectUserName  string            `json:"object_user_name"`  //接受者名称
	ObjectUserImage string            `json:"object_user_image"` //接收者头像
	HoldUserImage   string            `json:"hold_user_image"`   //发送者名称
	MsgList         []MessageItemList `json:"msg_list"`          //消息内容
	Page            int               `json:"page"`              //当前页数
	PageSize        int               `json:"page_size"`         //每页每条数据
	Total           int               `json:"total"`             //总条数
}

type MsgDto struct {
	HoldUserId   int `json:"hold_user_id"  bson:"hold_user_id"`     //发送者id
	ObjectUserId int `json:"object_user_id"  bson:"object_user_id"` // 聊天对象id
	Page         int `json:"page"`                                  //当前页数
	PageSize     int `json:"page_size"`                             //每页每条数据
}
